//网站图标上传,预览
$('#logo').on('change',function () {
    var fromData = new FormData()    //创建一个空表单
    fromData.append('avatar',this.files[0])  //将头像文件,加入到fromData中

    $.ajax({
        type:'post',
        url:'/upload',
        data:fromData,
        //告诉$.ajax不要解析请求参数
        processData: false,
        //告诉$.ajax不要设置请求参数的类型
        contentType:false,
        success:function (response) {
            //console.log(response)
            //用img标签,做一个预览
            $("#preview").attr('src',response[0].avatar)
            $('#hiddenLogo').val(response[0].avatar)
        }
    })
})

//当点击保存设置时,将表单提交到服务器
$('#settingForm').on('submit',function () {
    var formData = $(this).serialize()
    $.ajax({
        type:'post',
        url:'/settings',
        data:formData,
        success:function () {
            location.reload()
        }
    })
    return false
})

//当进入该设置页面时,需要直接读出这些数据
$.get('/settings',function (response) {
    //console.log(response)
    //如果前面保存了设置,那么现在读出来展示
    if(response){
        //让logo图片显示
        $('#preview').attr('src',response.logo)
        //将logo隐藏域设置
        $('#hiddenLogo').val(response.logo)
        //设置网站的标题
        $('input[name="title"]').val(response.title)
        //开启评论功能和服务器保持一致
        $('input[name="comment"]').prop('checked',response.comment)
        //评论是否需要经人工批准和服务器保持一致
        $('input[name="review"]').prop('checked',response.review)
    }
})